package com.inforich.report.domain;

import com.inforich.common.annotation.Excel;
import com.inforich.common.core.domain.BaseParamEntity;
import java.math.BigDecimal;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @description: 3.建筑垃圾产生量汇总表
 * @author: HJM
 * @date: 2023/7/4
 */
@Data
@EqualsAndHashCode()
@Accessors(chain = true)
public class ResourceRubbishProduce extends BaseParamEntity {

  @Excel(name = "项目名称")
  private String projectName;
  @Excel(name = "项目类型", dictType = "project_kind_id")
  private Long projectKindId;
  @Excel(name = "项目地址")
  private String address;
  @Excel(name = "资源化企业")
  private String disposalLandName;
  @Excel(name = "建筑面积(m²)", isStatistics = true)
  private BigDecimal buildingArea;
  @Excel(name = "建设单位")
  private String buildingDept;
  @Excel(name = "建设单位联系人")
  private String buildingPerson;
  @Excel(name = "建设单位联系方式")
  private String buildingPhone;
  @Excel(name = "施工单位")
  private String constructionDept;
  @Excel(name = "监理单位")
  private String supervisorDept;
  @Excel(name = "项目进度", dictType = "rubbish_stage")
  private String rubbishStage;
  @Excel(name = "出项目重量(吨)", isStatistics = true)
  private BigDecimal outProjectTotalWeight;
  @Excel(name = "进厂重量(吨)", isStatistics = true)
  private BigDecimal inTotalWeight;
  private Long disposalLandId;
  private String transportCompanyName;
}
